import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;

import java.util.Scanner;

/**
 * Created with IntelliJ IEDA.
 * Description:
 * User:86186
 * Date:2022-04-23
 * Time:15:19
 */

public class TestDemo {
    /*作业标题
            水仙花数
    作业内容

    求出0～999之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数，其各位数字的立方和确好等于该数本 身，如；153＝1＋5＋3?，则153是一个“水仙花数“。）*/
      public static int jadgeWater(int i) {
        int a,b,c;
        //拿到百位数
        a = i / 100;
        //拿到10位数
        b = i / 10 % 10;
        //拿到个位数
        c = i % 10;
        if (a * a * a + b * b * b + c * c * c == i) {
            return 1;
        }
        else{
            return 0;
        }
    }

    public static void main(String[] args) {
        for (int i = 0; i < 1000; i++) {
            int ret = jadgeWater(i);
            if (ret==1){
                System.out.print(i+" ");
            }
        }
    }
}
/*作业标题
        模拟登陆
        作业内容

        编写代码模拟三次密码输入的场景。 最多能输入三次密码，密码正确，提示“登录成功”,密码错误， 可以重新输 入，最多输入三次。三次均错，则提示退出程序*/
   /* public static void main(String[] args) {
        String password = "87235872";
        int num = 3;
        Scanner scanner=new Scanner(System.in);
        System.out.print("请输入密码:");
        for (int i = 0; i < 3; i++) {
            String input;
            input=scanner.nextLine();
            if(input.equals(password)){
                System.out.println("密码正确！");
                break;
            }
            else{
                num--;
                System.out.print("密码错误!你还有"+num+"次机会请重新输入:");
            }
        }
    }
}*/

/*作业标题
        输出乘法口诀表
        作业内容

        输出n*n的乘法口诀表，n由用户输入。*/
    /*public static void main(String[] args) {
        int sum=0;
        Scanner scanner=new Scanner(System.in);
        while (scanner.hasNextInt()){
            int n=scanner.nextInt();
            for (int i = 0; i <=n ; i++) {
                for (int j = 1; j <=i; j++) {
                    sum = i * j;
                    System.out.print(i+"*"+j+"="+sum+" ");
                }
                System.out.println();
            }
        }

    }
}*/

    /*public static void main(String[] args) {
        for (int i = 0; i < 100; i++) {
            if(i%3!=0||i%5!=0){
                continue;
            }
            System.out.println(i);
        }
    }
    public static void main2(String[] args) {
        int i = 1;
        int j = 1;
        int sum1 = 1;
        int sum2 = 1;
        while(i<=5){

            while(j<=i){
                sum1*=j;
                j++;
            }
            sum2+=sum1;
            i++;
        }
        System.out.println(sum2);

    }
    public static void main1(String[] args) {
        int ou=0;
        int ji=0;
        for (int i = 0; i <= 100; i++) {
            if(i%2==0){
                ou+=i;
            }
            else{
                ji+=i;
            }
        }
        System.out.println("奇数和:"+ji);
        System.out.println("偶数和:"+ou);
    }
}
*/